V288 - V287 BASE WITH V286 PER-ACCOUNT SETTINGS

Base: V287 (V271 login + automatic root CHR/BIO cleanup, native Import/Export).
Only per-account preference storage and settings-only backups have been carried over from V286.
V286 strict login/process/router bridge, campaign LAN lobby, Direct IP shortcuts are NOT imported.

Account folder: <BG2 Documents>/characters/<accountname>/
  settings.lua               Personal preferences (created on registration/login)
  settings.defaults.lua      Original approved options from REFERENCE_BALDUR.LUA
  settings.backup.lua        Previous settings, created only when changes occur
  settings.before_restore.lua Previous contents when manually restoring
No CHR/BIO backup is created by this update.

On successful folder-confirmed login: the router publishes only allowed preferences
to <Game>/override/DRAKSET.lua; the native BG2 UI calls Infinity_SetINIValue.
After logout/game process exit: preferences are saved from Baldur.lua (best effort).
Some graphics, font, and language changes may require restarting BG2.
BG2 uses a shared Baldur.lua for its Windows profile; simultaneous BG2 instances
should use separate Windows profiles.

Restore: close all BG2 windows, run RESTORE_ACCOUNT_SETTINGS.bat, provide the
Documents/profile path, account name, then 1=previous settings or 2=defaults.
Restoring settings does not change characters or passwords.

CAUTION: V287 automatically deletes loose CHR/BIO files from the shared
characters root when inactive; this behavior is preserved from V287.
Back up any root characters you wish to keep BEFORE installation (manually).
Live Windows/Infinity Engine testing of preferences taking effect is required.
